-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test main next merge #11963
Test main next merge #11963
Conversation
* test: add console warn spy on register tests * address review comments
* chore: refine yarn cache config * fix: Circle CI does not support template on paths * chore: manually update yarn cache key * remove debug command
…ger (babel#11790) * Replace lodash 'includes' usage with Array.prototype.includes * Replace lodash 'values' usage with Object.values * Replace lodash 'uniq' usage with Array.from(new Set(...)) * Property safety: ensure that ignoreSuites/ignoreTasks are populated prior to access * Property safety: ensure that blacklistTypes is populated prior to access * Revert "Replace lodash 'values' usage with Object.values" This reverts commit 9fd3679. * Replace lodash 'repeat' usage with String.prototype.repeat * Replace lodash 'isinteger' usage with Number.isInteger * Remove explicit lodash dependency from babel-generator package * Update packages/babel-helper-transform-fixture-test-runner/src/index.js Co-authored-by: Brian Ng <bng412@gmail.com> * Rely on optional chaining operator as sole boolean check * Handle additional optional chaining operator simplification * Update type signature Co-authored-by: Brian Ng <bng412@gmail.com>
* ensure only builders starting with lowercase are used * update generate builders to have function name starting flow lowercase * fix bug in deprecated builders * remove comment about not yet discussed change in next major version
* Fix break/continue when switch is nested inside loop * merge retCheck
* Replace lodash 'values' usage with Object.keys => .map(obj[key]) * Block scoping: refactor letReferences, outsideLetReferences as objects of type Map * Remove lodash dependency from babel-plugin-transform-block-scoping * Fixup: Add missing Object.keys call * Fixup: Update remaining property accessors * Coerce Map.values() iterator results into an array via spread operator * Fixup: Map.put -> Map.set * Fixup: undo incorrect variable de-duplication * Replace array-spread-plus-map combination with Array.from call * Extract an extendMap function as an attempt to create an optimization boundary * Experiment: cast objects to string (eliminates one Map/object difference per https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map ) * Fixup: perform String cast on map keys, not values * Revert "Fixup: perform String cast on map keys, not values" This reverts commit abdd147. * Revert "Experiment: cast objects to string (eliminates one Map/object difference per https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map )" This reverts commit a4035c8. * Experiment: filter keys via Object.prototype.hasOwnProperty.call * Revert "Experiment: filter keys via Object.prototype.hasOwnProperty.call" This reverts commit 491c093. * Migrate back from Map-based reference storage to Object-based storage; access performance appears much improved for Object property access * Revert "Migrate back from Map-based reference storage to Object-based storage; access performance appears much improved for Object property access" This reverts commit 2119acc. * Iterate over a clone of outsideRefs keys * Revert "Extract an extendMap function as an attempt to create an optimization boundary" This reverts commit 85689f2. * Fixup: migrate remaining Object property access to Map.get in tdz module
* refactor: reorganize babel types definitions structure * chore: update generated artifacts
* chore: update CONTRIBUTING.md [skip ci] * Update CONTRIBUTING.md [skip ci] Co-authored-by: Brian Ng <bng412@gmail.com> * Update CONTRIBUTING.md [skip ci] Co-authored-by: Brian Ng <bng412@gmail.com> * Apply suggestions from code review [skip ci] Co-authored-by: Brian Ng <bng412@gmail.com> Co-authored-by: Brian Ng <bng412@gmail.com>
* refactor: replace caniuse-db by mdn-browser-compat-data * fix broken test
* fix: allow 09.1_1 and 09e1_1 in sloppy mode * polish: avoid extra input source scanning * chore: move comment [skip ci]
* chore: use modules: “auto” * address review comments
Co-authored-by: coderaiser <coderaiser@cloudcmd.io>
* babel-traverse: prefer clearer, reduced-bias option naming * Apply suggestions from code review Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com> Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
* chore: enable flowcheck on CI * fix: flow errors
* Run exec tests in fresh contexts * Reevaluate modules in every context * Cache module code when running tests * Eliminate weakmap accesses as much as possible * Remove old multiline usage * Using bundled polyfill to significantly increase performance The individual requires for each file were the part that was sooooo slow. * Drop LRU cache size * Fixes * Fix test Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
* fix: push new token context when braceHashL is seen * Update packages/babel-parser/src/tokenizer/context.js
* replace lineBreak.test by hasPrecedingLingBreak * refactor: simplify updateContext
* remove unused codes * refactor: remove unused parseAccessModifier * refactor: remove redundant async function checks * refactor: remove redundant class check in checkExport * add more parser test cases * Update packages/babel-parser/src/parser/statement.js Co-authored-by: Brian Ng <bng412@gmail.com> * chore: add sourceType: unambiguous test Co-authored-by: Brian Ng <bng412@gmail.com>
* chore: run node 6 and 8 test on GitHub actions * fix: apply dynamicImportUrlToPath polyfill on publish * Apply hacks unconditionally * try fix highlight issues * address review comments * chore: add test-legacy build env * Update .travis.yml [skip ci] Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com> Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
Build successful! You can test your changes in the REPL here: https://babeljs.io/repl/build/27391/ |
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. Latest deployment of this branch, based on commit f4fc5a6:
|
d96996c
to
f4fc5a6
Compare
@arcanis Yarn is failing in the e2e test, and we are seeing the same failure in #11962. Lerna bumps
Do you have any idea of what could be happening? |
This also fails with yarn-2.0.0-rc.36, so the error has probably been introduced by something else. |
This error is only supposed to happen when you're using a |
Yes, but it doesn't specify the version:
|
I give up for today, I'll properly bisect. |
I can still reproduce the e2e error if we replace |
Found the problem! There's an accidental lockfile (I think?) in |
The e2e error has been fixed in #11962. |
Closing, I'll do this again after the yarn PRs are merged into main. |
There were a lot of conflicts in CI config files, so I want to be sure that they still work